@charset "UTF-8";
// 使用例子：#{$component}-color{}
// $force： 不管 $inPrefix 输入的是什么都会使用 空字符串页会使用

$ft-prefix: '' !default;

@function initPrefix($inPrefix: '', $force: '', $noLine: '', $noDot: false) {
  $result: '';
  @if $force and $force != '' {
    // 如果输入了前缀
    @if $inPrefix {
      // 如果不要横线
      @if $noLine and $noLine != '' {
        $result: '.' + $inPrefix;
      } @else {
        // 强制使用前缀，判断是否有内容
        @if $inPrefix != '' {
          $result: '.' + $inPrefix + '-';
        } @else {
          $result: '.';
        }
      }
    } @else {
      $result: '.';
    }
  } @else {
    @if $inPrefix and $inPrefix != '' {
      // 如果不要横线
      @if $noLine and $noLine != '' {
        $result: '.' + $inPrefix;
      } @else {
        $result: '.' + $inPrefix + '-';
      }
    } @else {
      // 如果 variables/default.scss 中设置了$prefix
      @if $ft-prefix != '' and $ft-prefix {
        // 如果不要横线
        @if $noLine and $noLine != '' {
          $result: '.' + $ft-prefix;
        } @else {
          $result: '.' + $ft-prefix + '-';
        }
      } @else {
        $result: '.';
      }
    }
  }
  /**
  不要开头的 .
   */
  // @debug $result;
  @if $noDot {
    @if $result {
      @return str-slice($result, 2);
    }
  }
  @return $result;
}
